package cn.community.system.domain;

import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;

import java.util.HashMap;
import java.util.Map;

// 超管/社联
@Getter
@Setter
public class Admin {
    public static final char SEX_GIRL = '女';
    public static final char SEX_BOY = '男';

    private Long id;
    private String number;    // 超管编号
    private String nickname;  //  昵称
    private String username;  //  用户名（姓名）
    private String password;  //  密码
    private String mobile;  //  联系方式
    private Character sex = SEX_BOY;  //  性别（默认：男）
    private Integer age;  //  年龄
    private String teacher;  //  负责老师
    private String teacherMobile;  //  负责老师电话
    private String email;  // 邮箱
    private String remarks;  // 备注
    private String imgUrl;   // 图片路径

    public String getJsonString(){
        Map<String, Object> map = new HashMap<>();
        map.put("id",id);
        map.put("number",number);
        map.put("nickname",nickname);
        map.put("username",username);
        map.put("password",password);
        map.put("mobile",mobile);
        map.put("sex",sex);
        map.put("age",age);
        map.put("teacher",teacher);
        map.put("teacherMobile",teacherMobile);
        map.put("email",email);
        map.put("remarks",remarks);
        map.put("imgUrl",imgUrl);
        return JSON.toJSONString(map);
    }
}
